// 导入 vue-router 的 API 和路由的类型
import { createRouter, createWebHistory } from 'vue-router'

// 导入路由类型
import type { RouteRecordRaw } from 'vue-router'

// 使用路有懒加载导入路由组件
const Main = () => import('@/views/main/main.vue') // 首页页面
const Login = () => import('@/views/login/login.vue') // 首页页面

// 配置路由
const routes: RouteRecordRaw[] = [
  // 首页路由
  {
    path: '/',
    redirect: '/main'
  },
  {
    path: '/main',
    component: Main
  },
  {
    path: '/login',
    component: Login
  }
]

const router = createRouter({
  routes,
  history: createWebHistory()
})

export default router
